Skip to content

Conversation

@urmauur
Copy link
Member

@urmauur urmauur commented Aug 20, 2025

Describe Your Changes

This pull request enhances the model listing UI in web-app/src/routes/hub/index.tsx by introducing tooltips for icons and adding a new visual indicator for models with vision capabilities. The changes improve user experience by making the interface more informative and accessible.

UI enhancements:

  • Added tooltip support for the IconTool icon to display a description when hovered, improving clarity for users about model tools.
  • Introduced a new IconEye icon with tooltip labeled "vision" for models that support vision (num_mmproj > 0), providing a clear visual indicator for this capability.

Component imports:

  • Imported tooltip components (Tooltip, TooltipContent, TooltipProvider, TooltipTrigger) and the IconEye icon to support the new UI features.

Fixes Issues

Screenshot 2025-08-20 at 22 03 21 Screenshot 2025-08-20 at 22 03 45 Screenshot 2025-08-20 at 22 15 56
  • Closes #
  • Closes #

Self Checklist

  • Added relevant comments, esp in complex areas
  • Updated docs (for bug fixes / features)
  • Created issues for follow-up changes or refactoring needed

Important

Enhance model listing UI in index.tsx with tooltips and IconEye for vision models.

  • UI Enhancements:
    • Add tooltips for IconTool in index.tsx to display descriptions on hover.
    • Introduce IconEye with tooltip "vision" for models with num_mmproj > 0 in index.tsx.
  • Imports:
    • Import Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, and IconEye in index.tsx.

This description was created by Ellipsis for 68f8c2d. You can customize this summary. It will automatically update as commits are pushed.

@urmauur urmauur added this to the v0.6.9 milestone Aug 20, 2025
@urmauur urmauur requested a review from louis-jan August 20, 2025 15:23
@urmauur urmauur self-assigned this Aug 20, 2025
@urmauur urmauur added this to Jan Aug 20, 2025
Copy link
Contributor

@louis-jan louis-jan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@urmauur urmauur moved this to Needs Review in Jan Aug 20, 2025
Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Changes requested ❌

Reviewed everything up to 68f8c2d in 2 minutes and 20 seconds. Click for details.
  • Reviewed 69 lines of code in 1 files
  • Skipped 0 files when reviewing.
  • Skipped posting 2 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.
1. web-app/src/routes/hub/index.tsx:680
  • Draft comment:
    Ensure the translation keys are consistent—original code used t('hub:tools') and t('hub:vision') but now the tooltips use t('tools') and t('vision').
  • Reason this comment was not posted:
    Confidence changes required: 50% <= threshold 50% None
2. web-app/src/routes/hub/index.tsx:672
  • Draft comment:
    If these icons are meant to be interactive or focusable, consider using a focusable element (e.g. a button or adding tabindex) instead of a plain div within TooltipTrigger for improved accessibility.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None

Workflow ID: wflow_e4J1FlNGMiRGwC4X

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

@urmauur urmauur merged commit f4829f7 into dev Aug 20, 2025
17 checks passed
@urmauur urmauur deleted the enhancement/vision-icon-hub branch August 20, 2025 15:45
@github-project-automation github-project-automation bot moved this from Needs Review to QA in Jan Aug 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants